(function (root, factory) {
    if (typeof define === 'function' && define.amd) {
        define(['exports', 'echarts'], factory);
    } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') {
        factory(exports, require('echarts'));
    } else {
        factory({},
            root.echarts);
    }
}(this,
    function (exports, echarts) {
        var log = function (msg) {
            if (typeof console !== 'undefined') {
                console && console.error && console.error(msg);
            }
        };
        if (!echarts) {
            log('ECharts is not Loaded');
            return;
        }
        if (!echarts.registerMap) {
            log('ECharts Map is not loaded');
            return;
        }
        echarts.registerMap('nanhai', {
            "type": "FeatureCollection",
            "features": [
                {
                    "type": "Feature",
                    "id": "440605",
                    "properties": {
                        "name": "南海区",
                        "cp": [113.185577, 23.031562],
                        "childNum": 1
                    },
                    "geometry": {
                        "type": "Polygon",
                        "coordinates": ["@@VFJD@EJFBCBBBB@DA@@CA@@B@BB@DBD@BBDBB@@B@BADDBABA@BB@@D@BB@@C@@BA@C@@@B@BBB@F@@ADB@BCD@@@BFA@BADABCBBBD@@BA@A@ABBB@BB@@DA@AD@@BHABABE@@@@@M@CF@B@BGFI@EH@LBDBFANGHCJGNBB@BB@@BBB@DBB@DA@CLFRBN@@@@@@CLENCHGJCH@DLCJBBFFB@HCLB@@BDB@BB@B@B@BBDAD@D@D@D@D@F@@@FAD@B@D@B@@@@@B@B@@@@@BCDCDCD@AFCDEDCDEF@@ABADCFCFEJ@DAHFFDDFDJA@EB@B@D@BBDBBBBBDD@BHBHF@@@@BD@@@@@@@@@@@@BB@@@@BBD@FB@DGLBF@JDLBBFHDHBBDDDBBBFFFH@D@BBNGJIDFJNDNBJB@@@@B@JFAJ@HHEFEBM@@@C@ABCBA@CBAD@B@B@DAHAD@D@JBFBD@F@DBB@B@B@B@B@B@@@BA@AB@@AB@BABADAHEVB@@@@@@CJ@J@B@@@@@DAFLAJAF@HBDBDBBBFB@D@@@B@B@@ABAB@@CDADABCDCD@H@H@@BBB@BBB@DAB@D@@@B@@@B@B@D@B@BBBAD@BABAB@B@@AB@D@B@BBD@B@B@BBB@BB@D@B@B@DBB@DAD@BABADAB@BABAB@BAB@D@B@BADABABAD@@@B@@@B@@@BB@B@D@D@F@D@@BD@@@B@BBB@BBB@@B@@@@@@BB@@DBBBB@D@B@D@NAFHBD@@@B@BAB@B@BE@@BNPBE@@BAT@BDFNLMLGB@JAFEBABA@@@C@AA@@A@C@ABC@AB@BABAB@B@D@D@B@B@@AB@@@@CBA@C@ABAB@BAB@D@B@D@BADCBADE@CBEBE@EBE@CBA@C@AAE@EAEAC@EEA@A@ABE@@@@@@@@@@BGAMNKF@@@@@H@@ABCBAB@BCBADCDADABABCBABABC@@BCBCBC@CAC@A@C@A@A@CBE@ACE@ASG@@A@AAACCACCACCEAA@C@@@G@@@@@@@E@@@A@@@@@@@A@@@@@@DC@@@@FCB@@@D@@@B@@@@@B@@@@@B@@@@@@@@@@@B@@@@@@@H@@@@@@@B@@@@@D@@@D@@@B@@@@@@@F@@@@ABA@IAOAIACK@A@BC@C@@@A@@@@@@BE@@@ABC@@@A@@@@@@@@BC@@@@DO@@@@FAB@BBDBBA@@@A@@@C@A@@A@C@@A@@A@@AB@@A@@@A@@@@@@@@@@AA@A@@BA@@AA@@CAAA@@@A@@@@B@@@AA@A@@@@@@A@C@A@@@@@@@UBAACAEAEEEAC@E@A@@@@ADC@@@AAA@AAA@ABCDIDCFAFCF@JCHEHELKDAF@NAJAPBXBJ@NFAECE@CFOBO@ABADBB@BAAAAC@ACBA@ABIB@CBGBA@AEA@AAAAE@C@CBEBAJAB@BC@ACAAAA@AACC@C@C@C@AAEAA@AC@C@ABC@ABADCACACDEA@@@BAD@@ABAD@@BAB@AFA@A@@B@@BBA@@BC@@BA@CB@@@B@D@BAB@B@B@B@B@BAB@@ABA@A@ABC@A@ICMBEF@@EAEAAAA@@AEACACC@EAA@A@AEA@AA@AAAA@@@BC@@A@AC@C@@BABABCDADEAEBCAAB@@@B@@A@@@@@@@@B@@@@@@@@A@@A@@@@@@@@@@@@@@@@@@@@AA@@CA@@AAA@A@ADA@BB@BAB@@@@CBADAFA@C@CBADDDBBDB@@J@B@D@BF@DBBBBDDBBABABA@AACCCAA@@@CBABCBA@ABA@@@A@@B@@@BAD@D@@AB@BA@@BA@AB@@AB@@AB@@@B@@BB@@BB@@@@B@DB@B@@BBABABABCBCBA@C@AAA@@@@@@@@@@@A@CD@D@@@@@@@BAFADADAD@DA@@@@@@B@@A@ICGB@@@@AB@@C@A@@@@A@@@@AC@@@@@@@ACEC@@@@@G@A@A@A@C@AAA@@@@@A@@@C@CBE@@@@@@IA@A@@@@AOBEBG@I@G@C@AAA@AA@ABG@EACACCCAACCC@IBEBC@A@@@ACCCCICFODIBO@ICAAEEI@KH@Y@KDMCOACKOAKDEPEHIJMFOBABKFKHKHIDGJEHEJ@R@@@@@@@N@H@@@HCFC@@ECB@@AA@AA@AB@B@B@@BB@@AB@AAB@@@BACABA@@@A@@BA@CAAA@@@@@AA@@BA@@AAA@AAAA@AAA@@@@E@@@AE@@@@DC@@@AA@AABAB@AA@@B@@@B@@A@@@@@AB@@AA@@@AA@A@@@@@@@A@@C@@@AAABA@ABA@@AC@CA@BA@@@@@@@C@AA@@A@@@@@A@@B@@@@A@A@ABC@@@@@ACA@@ACA@@ABC@AB@BA@C@@@AB@@@@A@@@AA@@DAD@@@@A@CAA@@AA@A@@A@@AA@A@AAAA@AAAB@@A@@A@@@BCB@@A@@@AAA@@@@B@@@@@@A@A@@@@@@@@@@@@@@@@@@B@@@@@@@@@B@@A@@@@@@BA@@@@@@@@@@@@BCBB@@@@B@@@@A@@@@@@@@@A@A@@@A@A@@@A@A@@@@B@@ABAB@D@B@@A@@@@@@BA@AA@BABB@A@@@@@A@@@A@@@A@@@@@@@AB@@@@@@@@@@@@@@A@@B@@@@@@@@@@@@@@@B@@@AA@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@B@@@@@B@BADA@@BB@@B@@@@@BA@BB@@A@@@A@AB@BA@CB@DBB@B@BBBA@@@@BAB@@@B@B@@@@@@@AA@@A@@@@A@@@@@@@@B@BA@@AAAA@@AAD@LK@@DAB@@@D@@@B@@@@@HAB@@@@@@@@@@ABAFIAAA@@C@@@@A@@@CKAI@CEFGFKHK@OEICGA@@A@@@@@@@A@S@W@MAOAQFIJCFQ`KHaVUTOJICG@@@AA@@A@E@@@AA@@@@A@@A@@@B@@A@@@@B@@A@@A@AB@@A@A@@@@B@@AAAA@@@@@@AAA@@A@A@@@@AA@@@@A@AA@@@@@@@@AA@@B@@@A@@A@@A@@A@@B@@BB@@@B@@@B@@B@@B@@B@A@@BA@AA@BB@@B@@@@A@A@AAAA@@CD@AA@@@AACB@@@@@B@BA@@@A@@@ABAAA@AA@@@@A@@DB@@B@B@@@B@@@@ACA@AA@@CA@@A@ACAA@@A@AB@@@D@@A@@A@A@@@A@ACC@@@A@A@A@A@@A@AA@@@@@CA@@@A@C@CAEAAB@@AB@BA@@@A@@@@B@@ADC@A@ABAA@@@@@@ECA@CB@@AB@BCD@BC@ABDJAB@BBBD@HDFDFFJPHF@@BDCD@BDB@@@D@BDB@D@BFBDBBB@@B@B@DCFCFCB@B@B@B@D@F@HAHAHCDCJE@ABCBGBABADCDCDABAB@JFKPAJCN@@@@@@@@@@@@CR]`OPGFEDGJGJCJABETB^"],
                        "encodeOffsets": [[115580, 23507]]
                    }
                }],
            "UTF8Encoding": true
        });
    }));